to the best of our ability - Turkish English Dictionary